Use new DST-safe 'mklocaltime()'.
authoroliskoli <oliskoli>
Sun, 30 Jul 2006 21:31:29 +0000 (21:31 +0000)
committeroliskoli <oliskoli>
Sun, 30 Jul 2006 21:31:29 +0000 (21:31 +0000)
garmin_txt.c

index 52d50efcd127c4b61d67a62026f8a1d60fca8f80..8d58cf33316dba04f443ad01d469e53e44b09689 100644 (file)
@@ -888,7 +888,7 @@ parse_date_and_time(char *str, time_t *value)
 //     printf(MYNAME "_parse_date_and_time: %02d.%02d.%04d, %02d:%02d:%02d\n",
 //             tm.tm_mday, tm.tm_mon+1, tm.tm_year+1900, tm.tm_hour, tm.tm_min, tm.tm_sec);
 
-       *value = mktime(&tm);
+       *value = mklocaltime(&tm);
        return 1;
 }